﻿using Plugins.Base.Common;

namespace SMAPlugin.Common
{
    public interface IDecisionEngineStateProcessor
    {
        DecisionEngineStateBase ProcessWaitingOpen();
        DecisionEngineStateBase ProcessWaitingSlowAverage();
        DecisionEngineStateBase ProcessWaitingCrossUp();
        DecisionEngineStateBase ProcessWaitingCrossDown();
        DecisionEngineStateBase ProcessOnLongPossition();
        DecisionEngineStateBase ProcessOnShortPossition();
        DecisionEngineStateBase ProcessDayClosed();
    }
}
